package com.miplus.ccrm.core.utils;

import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;

public enum EnumRuleTaskRunStatus {
//    0: 未执行，1：执行中，2：上次执行成功，3：上次执行失败
    Stop("未启动",0),
    running("运行中",1),
    OK("执行成功",2),
    Fail("执行失败",3);
    public String name="";
    public int value=0;

    // 构造方法 ,赋值给成员变量
    EnumRuleTaskRunStatus(String n, int v) {
        this.name = n;
        this.value = v;
    }
    public static String getDescByCode(Integer code) {
        if(ObjectUtils.isNull(code))
            return null;
        for (EnumRuleTaskRunStatus enums : EnumRuleTaskRunStatus.values()) {
            if (enums.value == code) {
                return enums.name;
            }
        }
        return null;
    }
}
